Public Class QuoteRequestReject
Inherits Message

'Component: Header
Private m_Header As Header

<FieldInfo(GetType(Header), 0)> _
Public Property Header() As Header
Get
Return m_Header
End Get
Set (value As Header)
m_Header = value
End Set
End Property



Private m_QuoteReqID As String

<FieldInfo(GetType(QuoteReqIDFieldInfo), 1)> _
Public Property QuoteReqID() As String
Get
Return m_QuoteReqID
End Get
Set (value As String)
m_QuoteReqID = value
End Set
End Property

Private m_RFQReqID As String

<FieldInfo(GetType(RFQReqIDFieldInfo), 2)> _
Public Property RFQReqID() As String
Get
Return m_RFQReqID
End Get
Set (value As String)
m_RFQReqID = value
End Set
End Property

Private m_QuoteRequestRejectReason As QuoteRequestRejectReason

<FieldInfo(GetType(QuoteRequestRejectReasonFieldInfo), 3)> _
Public Property QuoteRequestRejectReason() As QuoteRequestRejectReason
Get
Return m_QuoteRequestRejectReason
End Get
Set (value As QuoteRequestRejectReason)
m_QuoteRequestRejectReason = value
End Set
End Property

'Group: NoRelatedSym
Private m_NoRelatedSym As New List(Of NoRelatedSymGroup)

<FieldInfo(GetType(NoRelatedSymGroup), 4)> _
Public ReadOnly Property NoRelatedSym As List(Of NoRelatedSymGroup)
Get
Return m_NoRelatedSym
End Get
End Property

Public Class NoRelatedSymGroup
Inherits Group

'Component: Instrument
Private m_Instrument As Instrument

<FieldInfo(GetType(Instrument), 0)> _
Public Property Instrument() As Instrument
Get
Return m_Instrument
End Get
Set (value As Instrument)
m_Instrument = value
End Set
End Property

'Component: FinancingDetails
Private m_FinancingDetails As FinancingDetails

<FieldInfo(GetType(FinancingDetails), 1)> _
Public Property FinancingDetails() As FinancingDetails
Get
Return m_FinancingDetails
End Get
Set (value As FinancingDetails)
m_FinancingDetails = value
End Set
End Property

'Group: NoUnderlyings
Private m_NoUnderlyings As New List(Of NoUnderlyingsGroup)

<FieldInfo(GetType(NoUnderlyingsGroup), 2)> _
Public ReadOnly Property NoUnderlyings As List(Of NoUnderlyingsGroup)
Get
Return m_NoUnderlyings
End Get
End Property

Public Class NoUnderlyingsGroup
Inherits Group

'Component: UnderlyingInstrument
Private m_UnderlyingInstrument As UnderlyingInstrument

<FieldInfo(GetType(UnderlyingInstrument), 0)> _
Public Property UnderlyingInstrument() As UnderlyingInstrument
Get
Return m_UnderlyingInstrument
End Get
Set (value As UnderlyingInstrument)
m_UnderlyingInstrument = value
End Set
End Property


End Class



Private m_PrevClosePx As Decimal

<FieldInfo(GetType(PrevClosePxFieldInfo), 3)> _
Public Property PrevClosePx() As Decimal
Get
Return m_PrevClosePx
End Get
Set (value As Decimal)
m_PrevClosePx = value
End Set
End Property

Private m_QuoteRequestType As QuoteRequestType

<FieldInfo(GetType(QuoteRequestTypeFieldInfo), 4)> _
Public Property QuoteRequestType() As QuoteRequestType
Get
Return m_QuoteRequestType
End Get
Set (value As QuoteRequestType)
m_QuoteRequestType = value
End Set
End Property

Private m_QuoteType As QuoteType

<FieldInfo(GetType(QuoteTypeFieldInfo), 5)> _
Public Property QuoteType() As QuoteType
Get
Return m_QuoteType
End Get
Set (value As QuoteType)
m_QuoteType = value
End Set
End Property

Private m_TradingSessionID As String

<FieldInfo(GetType(TradingSessionIDFieldInfo), 6)> _
Public Property TradingSessionID() As String
Get
Return m_TradingSessionID
End Get
Set (value As String)
m_TradingSessionID = value
End Set
End Property

Private m_TradingSessionSubID As String

<FieldInfo(GetType(TradingSessionSubIDFieldInfo), 7)> _
Public Property TradingSessionSubID() As String
Get
Return m_TradingSessionSubID
End Get
Set (value As String)
m_TradingSessionSubID = value
End Set
End Property

Private m_TradeOriginationDate As DateTime

<FieldInfo(GetType(TradeOriginationDateFieldInfo), 8)> _
Public Property TradeOriginationDate() As DateTime
Get
Return m_TradeOriginationDate
End Get
Set (value As DateTime)
m_TradeOriginationDate = value
End Set
End Property

Private m_Side As Char

<FieldInfo(GetType(SideFieldInfo), 9)> _
Public Property Side() As Char
Get
Return m_Side
End Get
Set (value As Char)
m_Side = value
End Set
End Property

Private m_QtyType As QtyType

<FieldInfo(GetType(QtyTypeFieldInfo), 10)> _
Public Property QtyType() As QtyType
Get
Return m_QtyType
End Get
Set (value As QtyType)
m_QtyType = value
End Set
End Property

'Component: OrderQtyData
Private m_OrderQtyData As OrderQtyData

<FieldInfo(GetType(OrderQtyData), 11)> _
Public Property OrderQtyData() As OrderQtyData
Get
Return m_OrderQtyData
End Get
Set (value As OrderQtyData)
m_OrderQtyData = value
End Set
End Property

Private m_SettlType As Char

<FieldInfo(GetType(SettlTypeFieldInfo), 12)> _
Public Property SettlType() As Char
Get
Return m_SettlType
End Get
Set (value As Char)
m_SettlType = value
End Set
End Property

Private m_SettlDate As DateTime

<FieldInfo(GetType(SettlDateFieldInfo), 13)> _
Public Property SettlDate() As DateTime
Get
Return m_SettlDate
End Get
Set (value As DateTime)
m_SettlDate = value
End Set
End Property

Private m_SettlDate2 As DateTime

<FieldInfo(GetType(SettlDate2FieldInfo), 14)> _
Public Property SettlDate2() As DateTime
Get
Return m_SettlDate2
End Get
Set (value As DateTime)
m_SettlDate2 = value
End Set
End Property

Private m_OrderQty2 As Decimal

<FieldInfo(GetType(OrderQty2FieldInfo), 15)> _
Public Property OrderQty2() As Decimal
Get
Return m_OrderQty2
End Get
Set (value As Decimal)
m_OrderQty2 = value
End Set
End Property

Private m_Currency As String

<FieldInfo(GetType(CurrencyFieldInfo), 16)> _
Public Property Currency() As String
Get
Return m_Currency
End Get
Set (value As String)
m_Currency = value
End Set
End Property

'Component: Stipulations
Private m_Stipulations As Stipulations

<FieldInfo(GetType(Stipulations), 17)> _
Public Property Stipulations() As Stipulations
Get
Return m_Stipulations
End Get
Set (value As Stipulations)
m_Stipulations = value
End Set
End Property

Private m_Account As String

<FieldInfo(GetType(AccountFieldInfo), 18)> _
Public Property Account() As String
Get
Return m_Account
End Get
Set (value As String)
m_Account = value
End Set
End Property

Private m_AcctIDSource As AcctIDSource

<FieldInfo(GetType(AcctIDSourceFieldInfo), 19)> _
Public Property AcctIDSource() As AcctIDSource
Get
Return m_AcctIDSource
End Get
Set (value As AcctIDSource)
m_AcctIDSource = value
End Set
End Property

Private m_AccountType As AccountType

<FieldInfo(GetType(AccountTypeFieldInfo), 20)> _
Public Property AccountType() As AccountType
Get
Return m_AccountType
End Get
Set (value As AccountType)
m_AccountType = value
End Set
End Property

'Group: NoLegs
Private m_NoLegs As New List(Of NoLegsGroup)

<FieldInfo(GetType(NoLegsGroup), 21)> _
Public ReadOnly Property NoLegs As List(Of NoLegsGroup)
Get
Return m_NoLegs
End Get
End Property

Public Class NoLegsGroup
Inherits Group

'Component: InstrumentLeg
Private m_InstrumentLeg As InstrumentLeg

<FieldInfo(GetType(InstrumentLeg), 0)> _
Public Property InstrumentLeg() As InstrumentLeg
Get
Return m_InstrumentLeg
End Get
Set (value As InstrumentLeg)
m_InstrumentLeg = value
End Set
End Property

Private m_LegQty As Decimal

<FieldInfo(GetType(LegQtyFieldInfo), 1)> _
Public Property LegQty() As Decimal
Get
Return m_LegQty
End Get
Set (value As Decimal)
m_LegQty = value
End Set
End Property

Private m_LegSwapType As LegSwapType

<FieldInfo(GetType(LegSwapTypeFieldInfo), 2)> _
Public Property LegSwapType() As LegSwapType
Get
Return m_LegSwapType
End Get
Set (value As LegSwapType)
m_LegSwapType = value
End Set
End Property

Private m_LegSettlType As Char

<FieldInfo(GetType(LegSettlTypeFieldInfo), 3)> _
Public Property LegSettlType() As Char
Get
Return m_LegSettlType
End Get
Set (value As Char)
m_LegSettlType = value
End Set
End Property

Private m_LegSettlDate As DateTime

<FieldInfo(GetType(LegSettlDateFieldInfo), 4)> _
Public Property LegSettlDate() As DateTime
Get
Return m_LegSettlDate
End Get
Set (value As DateTime)
m_LegSettlDate = value
End Set
End Property

'Component: LegStipulations
Private m_LegStipulations As LegStipulations

<FieldInfo(GetType(LegStipulations), 5)> _
Public Property LegStipulations() As LegStipulations
Get
Return m_LegStipulations
End Get
Set (value As LegStipulations)
m_LegStipulations = value
End Set
End Property

'Component: NestedParties
Private m_NestedParties As NestedParties

<FieldInfo(GetType(NestedParties), 6)> _
Public Property NestedParties() As NestedParties
Get
Return m_NestedParties
End Get
Set (value As NestedParties)
m_NestedParties = value
End Set
End Property

'Component: LegBenchmarkCurveData
Private m_LegBenchmarkCurveData As LegBenchmarkCurveData

<FieldInfo(GetType(LegBenchmarkCurveData), 7)> _
Public Property LegBenchmarkCurveData() As LegBenchmarkCurveData
Get
Return m_LegBenchmarkCurveData
End Get
Set (value As LegBenchmarkCurveData)
m_LegBenchmarkCurveData = value
End Set
End Property


End Class




End Class



'Group: NoQuoteQualifiers
Private m_NoQuoteQualifiers As New List(Of NoQuoteQualifiersGroup)

<FieldInfo(GetType(NoQuoteQualifiersGroup), 5)> _
Public ReadOnly Property NoQuoteQualifiers As List(Of NoQuoteQualifiersGroup)
Get
Return m_NoQuoteQualifiers
End Get
End Property

Public Class NoQuoteQualifiersGroup
Inherits Group

Private m_QuoteQualifier As Char

<FieldInfo(GetType(QuoteQualifierFieldInfo), 0)> _
Public Property QuoteQualifier() As Char
Get
Return m_QuoteQualifier
End Get
Set (value As Char)
m_QuoteQualifier = value
End Set
End Property


End Class



Private m_QuotePriceType As QuotePriceType

<FieldInfo(GetType(QuotePriceTypeFieldInfo), 6)> _
Public Property QuotePriceType() As QuotePriceType
Get
Return m_QuotePriceType
End Get
Set (value As QuotePriceType)
m_QuotePriceType = value
End Set
End Property

Private m_OrdType As Char

<FieldInfo(GetType(OrdTypeFieldInfo), 7)> _
Public Property OrdType() As Char
Get
Return m_OrdType
End Get
Set (value As Char)
m_OrdType = value
End Set
End Property

Private m_ExpireTime As DateTimeOffset

<FieldInfo(GetType(ExpireTimeFieldInfo), 8)> _
Public Property ExpireTime() As DateTimeOffset
Get
Return m_ExpireTime
End Get
Set (value As DateTimeOffset)
m_ExpireTime = value
End Set
End Property

Private m_TransactTime As DateTimeOffset

<FieldInfo(GetType(TransactTimeFieldInfo), 9)> _
Public Property TransactTime() As DateTimeOffset
Get
Return m_TransactTime
End Get
Set (value As DateTimeOffset)
m_TransactTime = value
End Set
End Property

'Component: SpreadOrBenchmarkCurveData
Private m_SpreadOrBenchmarkCurveData As SpreadOrBenchmarkCurveData

<FieldInfo(GetType(SpreadOrBenchmarkCurveData), 10)> _
Public Property SpreadOrBenchmarkCurveData() As SpreadOrBenchmarkCurveData
Get
Return m_SpreadOrBenchmarkCurveData
End Get
Set (value As SpreadOrBenchmarkCurveData)
m_SpreadOrBenchmarkCurveData = value
End Set
End Property

Private m_PriceType As PriceType

<FieldInfo(GetType(PriceTypeFieldInfo), 11)> _
Public Property PriceType() As PriceType
Get
Return m_PriceType
End Get
Set (value As PriceType)
m_PriceType = value
End Set
End Property

Private m_Price As Decimal

<FieldInfo(GetType(PriceFieldInfo), 12)> _
Public Property Price() As Decimal
Get
Return m_Price
End Get
Set (value As Decimal)
m_Price = value
End Set
End Property

Private m_Price2 As Decimal

<FieldInfo(GetType(Price2FieldInfo), 13)> _
Public Property Price2() As Decimal
Get
Return m_Price2
End Get
Set (value As Decimal)
m_Price2 = value
End Set
End Property

'Component: YieldData
Private m_YieldData As YieldData

<FieldInfo(GetType(YieldData), 14)> _
Public Property YieldData() As YieldData
Get
Return m_YieldData
End Get
Set (value As YieldData)
m_YieldData = value
End Set
End Property

'Component: Parties
Private m_Parties As Parties

<FieldInfo(GetType(Parties), 15)> _
Public Property Parties() As Parties
Get
Return m_Parties
End Get
Set (value As Parties)
m_Parties = value
End Set
End Property

Private m_Text As String

<FieldInfo(GetType(TextFieldInfo), 16)> _
Public Property Text() As String
Get
Return m_Text
End Get
Set (value As String)
m_Text = value
End Set
End Property

Private m_EncodedTextLen As Int32

<FieldInfo(GetType(EncodedTextLenFieldInfo), 17)> _
Public Property EncodedTextLen() As Int32
Get
Return m_EncodedTextLen
End Get
Set (value As Int32)
m_EncodedTextLen = value
End Set
End Property

Private m_EncodedText As Byte()

<FieldInfo(GetType(EncodedTextFieldInfo), 18)> _
Public Property EncodedText() As Byte()
Get
Return m_EncodedText
End Get
Set (value As Byte())
m_EncodedText = value
End Set
End Property


'Component: Trailer
Private m_Trailer As Trailer

<FieldInfo(GetType(Trailer), 19)> _
Public Property Trailer() As Trailer
Get
Return m_Trailer
End Get
Set (value As Trailer)
m_Trailer = value
End Set
End Property


End Class

